QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

CONFIG += c++17

# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0

SOURCES += \
    datapackage.cpp \
    filter.cpp \
    main.cpp \
    multhread.cpp \
    mypcap.cpp \
    sniffer.cpp

HEADERS += \
    Format.h \
    datapackage.h \
    filter.h \
    multhread.h \
    mypcap.h \
    sniffer.h

FORMS += \
    sniffer.ui

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target








win32: LIBS += -L$$PWD/npcap-sdk-1.13/Lib/x64/ -lwpcap

INCLUDEPATH += $$PWD/npcap-sdk-1.13/Include
DEPENDPATH += $$PWD/npcap-sdk-1.13/Include

win32:!win32-g++: PRE_TARGETDEPS += $$PWD/npcap-sdk-1.13/Lib/x64/wpcap.lib
else:win32-g++: PRE_TARGETDEPS += $$PWD/npcap-sdk-1.13/Lib/x64/libwpcap.a

RESOURCES += \
    resource.qrc

   LIBS += -lWs2_32
